package com.vshop.service;

/**
 * 序列生成业务处理类
 *
 * @author lm
 * @date 2020/8/27 17:34
 */
public interface SequenceService {

    /**
     * 生成接口交互序列号
     *
     * @return
     */
    String getPackageTaskNo();

    /**
     * 生成深圳领科的临时订单号，用于支付使用
     *
     * @return
     */
    String getTempOrderIdTaskNo();

    /**
     * 激活卡片无支付过程但需要真的订购，因此要造假的单号
     * <p>
     * orderNo
     *
     * @return
     */
    String getOrderNoTaskNo();

    /**
     * 激活卡片无支付过程但需要真的订购，因此要造假的支付单号
     * <p>
     * payId
     *
     * @return
     */
    String getPayIdTaskNo(String partnerCode);
}
